def report(cls):
    def oncall(*args, **kwargs):
        print("主人，我要开始实例化对象了...")
        _ = cls(*args, **kwargs)
        print(f"主人，实例化完成啦，快夸夸我^o^，对象为：{_}")
        return _

    return oncall


# 使用类装饰器
@report
class C:
    pass


c = C()
# 主人，我要开始实例化对象了...
# 主人，实例化完成啦，快夸夸我^o^，对象为：<__main__.C object at 0x109724eb0>
print(c)
# <__main__.C object at 0x109724eb0>
